<?php
namespace App\Repositories;

use App\Services\Helper;


/**
 * 管理员基础仓库
 * 不同子系统管理员可继承此类来实现rbac中管理员相关功能
 * @author:yanxs<541139655@qq.com>
 * @version: 1.0
 * @date:2020/12/10
 */
class RbacUserRepository extends BaseRepository
{
    /**
     * 通过用户名获取用户信息
     * @param string $userName 用户名
     * @return array
     */
    public function getInfoByUsername($userName)
    {
        $info = $this->getRow(['username' => $userName]);
        if (empty($info)) {
            Helper::EasyThrowException("20005",__FILE__);
        }
        return $info;
    }
}
